import request from '@/utils/request' //引入axios实例(配置了baseURL->配置访问服务器的地址[http://localhost:8080] 和timeout)
import { parseStrEmpty } from "@/utils/ruoyi";
const module = '/product/productSpec'

// 查询商品规格分页列表
export function listSpec(query) {
    return request({
        //请求交给网关，网关通过路径前缀断言由哪个服务处理请求 并跳过第一级路径
        //约定：访问商品管理所有模块时 都以/product开始
        url: module+'/list', // list?pageNum=1&pageSize=3&name=xx
        method: 'get',
        // {pageNum:1}
        params: query
    })
}

// 查询商品规格详细
export function getSpec(specId) {
    return request({
        url: module+ "/"+parseStrEmpty(specId),
        method: 'get'
    })
}

// 新增商品规格
export function addSpec(data) {
    return request({
        url: module,
        method: 'post',
        data: data
    })
}

// 修改商品规格
export function updateSpec(data) {
    return request({
        url: module,
        method: 'put',
        data: data
    })
}

// 删除商品规格
export function delSpec(ids) {
    return request({
        url: module +"/"+ ids,
        method: 'delete'
    })
}

//根据3级分类id查询 规格值
export  function getCategorySpecAll(c3id){
    return request({
        url: module+'/list/'+c3id, // list?pageNum=1&pageSize=3&name=xx
        method:'get'
    })
}